solar plexus – English–Español translations

🇬🇧 en es 🇪🇸

solar plexus noun

  • a complex network of nerves and ganglia, located within the abdomen behind the stomach
plexo solar
Wiktionary Links